Dominic SolankeDominic Solanke
Man Utd 1-1 Tottenham: Dropping Victory in the 92nd Minute and a Lesson in Game ManagementThe ball left the crosser's foot in the 92nd minute, and Old Trafford went...
Tottenham and the 'Perfect Solution' Trap: Four Games Without a Goal, £320m, and a Name That Saves No OneTwo in the Morning in Nha Trang, and a Goal That Never Came Two in the mornin...
Decoding Vietnam’s 3-4-3 at the 2026 AFF Cup: Proactive Defence and the Ceiling of an IdentityIn the sixth minute of the second leg of the 2026 AFF Cup final at Mỹ Đình...
When Data Falls Silent: World Cup 2026 and the Lesson of the Anchorless Hot TakeOn the night of August 13, 2026, I sat in front of a screen with a...
Table Tennis and the Empty Data File: The Line Between Silence and InventionTwo in the morning in Shenzhen, and the screen returned a file with exactly o...
Man United keep calm on deadline day: Failed Aït-Nouri deal and Zirkzee's value puzzleOn February 3, 2026, as the clock on the desk at Carrington passed 11 PM,...
Real Madrid vs Rayo Vallecano: The Madrid Derby, a Tactical Puzzle, and the Numbers That Need VerificationOpening: 12 September 2026 A Madrid derby. The Santiago Bernabéu. Matchday fi...
The Esports Analysis Machine and the Trust Built on Empty DataIn November 2026, I sat in a small studio in Nanshan District, Shenzhen,...
Rayados de Monterrey 1-0 Cruz Azul: Four Years Closed by Andrada's Two HandsMinute 67 at BBVA, and three timestamps nobody reads together In the 67th...
The 10th Shoe: Donovan Mitchell and the Commercial Equation Outside the NBA Salary CapWhen Donovan Mitchell extended his multi-year deal with Adidas, the contract...
Blank Cells on the Track: Kenyan Women's Athletics and the Cost of Forgotten DataA nine-section file landed on my desk on a Tuesday afternoon in Nairobi....
Hearts patch their defence against Salah: the human problem in the Conference LeagueMinute 32. The referee pointed to the penalty spot. From the stand, I heard t...
Mbappé and the 26 victims: When football faces darkness off the pitchAt 6:15 am in a suburb of Paris, the sound of knocking was not the opening...
A Badminton Pipeline Returned a Blank Page: When the Analyst Has to Refuse2:47 in the morning, Nagoya. The report came back structurally perfect: nine...
Dakar 2026: Six Empty Time Slots in the Beach Volleyball Schedule, and Africa's Story Buried in a FootnoteSix Empty Time Slots The schedule release for beach volleyball at the Dakar...
Hanoi FC 1-4 SLNA: Structural Collapse and a Verdict Written by Hasty HandsHarry Kewell walked into the press conference twenty-five minutes late. Nobod...
Asian Youth Table Tennis: Reading a U19 Generation Through Layers of SedimentAsian Youth Table Tennis: Reading a U19 Generation Through Layers of Sediment...
Indonesia 0-0 Malaysia: Thom Haye's Red Card, a Goal-Difference Race, and a Report That Still Needs VerifyingIn the 35th minute, at Bung Karno, Thom Haye lunged into a challenge that eve...
Sabalenka starts US Open title defense with straight-sets win over Osorio: Deep analysis from training ground dataPeople look at the scoreboard; I look at the numbers in my forty-page noteboo...
Swimming at the 2026 Asian Games: China Opens With Nine Medals, Japan Leaves a World Junior Record BehindIn lane four, the water broke with a dry sound. No splash, no noise — just a...
